home *** CD-ROM | disk | FTP | other *** search
/ Aminet 21 / Aminet 21 (1997)(GTI - Schatztruhe)[!][Oct 1997].iso / Aminet / gfx / x11 / xlincity098.lha / CHANGES < prev    next >
Text File  |  2004-10-20  |  36KB  |  1,335 lines

  1.  
  2. 0.98
  3. ****
  4.  
  5. Empty residence starve bug, fixed.
  6. Transport bug when there are no markets, fixed.
  7. Transport deals not collectin tax bug, fixed.
  8.  
  9. Max number of markets and windmills/substations increased to 512.
  10.  
  11. sunosMakefile added. Also having to define LIBDIR twice, removed - thanks to
  12. David Finch.
  13.  
  14. Full tips still showed a 'last month' value. Just cosmetic - it didn't
  15. actually take any more waste.
  16.  
  17. Mail the 'hall of fame' option when you have evacuated everyone.
  18.  
  19. 0.97
  20. ****
  21.  
  22. Transport bug could cause game to hang under certain conditions. Fixed.
  23. Also if waste accumulates on transport, some will be burnt, producing
  24. pollution.
  25.  
  26. Various other cosmetic bug fixes and edited help pages.
  27.  
  28. Slight speedup due to removal of some error checking code that's never shown
  29. an error. (0.01% if we're lucky.)
  30.  
  31. 0.96
  32. ****
  33.  
  34. Areas that could only get 'stuff' from markets can now get them from
  35. connected transport. It tries markets first, so there shouldn't be a great
  36. deal of difference if you play as before.
  37.  
  38. Markets now try and keep the same '% of max' as connected transport. This
  39. makes, say, moving 'stuff' from tracks to rail through a market work as
  40. expected. This shouldn't make the game 'play' much differently, but makes
  41. the numbers you see a bit different, and makes things seem a little less
  42. chaotic.
  43.  
  44. The *first time* you click on a select button, it gives you a help screen
  45. for it. (Except tracks, as they are selected by default.)
  46.  
  47. Monuments have 50% less people building them. This means they take 50%
  48. longer to build.
  49.  
  50. Buy and sell options in market combined. It makes no sense to split them
  51. now (perhaps?).
  52.  
  53. 'Out' and 'back' buttons added to help screens. These are in the code, not
  54. the help pages themselves.
  55.  
  56. Roads use some goods when in use. Rail uses goods and steel when in use.
  57. They don't decay if they can't get any (yet?).
  58.  
  59. Increased coal tax rate.
  60. Coal cost more to import, and you get more for exporting it.
  61. Steel works make less steel.
  62. Reduced output of solar power stations slightly.
  63. Help page cpu usage 'bug' fixed.
  64.  
  65.  
  66. 0.95
  67. ****
  68.  
  69. Program now untars to ./lcityxxx.tgz and default install is to
  70. /usr/local/bin/ and /usr/local/lib/lin-city/
  71.  
  72. Dropping square boxes when dialogue boxes come up fixed, thanks Jasp.
  73.  
  74. HP-UX has no usleep(). For portability, lc_usleep() added, thanks John W.
  75.  
  76. Active area for 'area select buttons' 2 pixels wider and higher.
  77.  
  78. Some general code cleanups.
  79.  
  80. 0.94
  81. ****
  82.  
  83. Some tweaks to the birthrate for the new types of residence.
  84.  
  85. Monthgraph (blue line) is prop' to the sqrt() of the peoplepool value rather
  86. than the log().
  87.  
  88. Opening help screen changed, and you now get a little 'village' to start
  89. with.
  90.  
  91. If you use X, you can disable the initial help screen an village with the
  92. '-n' switch. ( ie  xlin-city -n  )
  93.  
  94. Rockets use more goods and steel.
  95.  
  96. 0.93
  97. ****
  98.  
  99. Potteries will close for a short time if they can't work for some reason.
  100. This has the effect of reducing their priority for resources when things get
  101. tight.
  102.  
  103. The green/red arrow indicators (pbars) didn't all save and load (hence large
  104. green arrows when you loaded a game). Fixing this means that games saved
  105. with an earlier version won't load, sorry.
  106.  
  107. Load and save didn't work when the game was paused. They work now. (FLW)
  108. You still can't quit when in pause mode, this might be a 'feature'. I could
  109. 'fix' it easily if people wanted it.
  110.  
  111. Oremine1 graphic showed the wrong one, fixed.
  112.  
  113. Fires were able to start before fire stations were available, this was a
  114. bug... fixed.
  115.  
  116. Health centres are cheaper, but use more goods.
  117.  
  118. You now choose the *type* of residence you want. Also some modifications to
  119. birth and unemployment code.
  120.  
  121. Shanty towns start appearing later (at higher tech).
  122.  
  123. Importing and exporting help to increase the tech level.
  124.  
  125. Recycler efficientcy reduced.
  126.  
  127. 0.92
  128. ****
  129.  
  130. Check for save dir at startup. If this dir doesn't exist the stat button
  131. didn't work.
  132.  
  133. More work on the stat/closing information.
  134. Stat screen info added for fire stations, cricket grounds and health
  135. centres.
  136. Heavy industry - left gate onto tracks fixed.
  137. Small bug when tech level goes above 100, fixed.
  138.  
  139. Recyclers use more waste and can burn some if they want.
  140. Cost of universities reduced, goods used increased and jobs used reduced.
  141. Schools use 50% more goods.
  142. Some cosmetic fixes.
  143. Tip capacity reduced by a third. Can't bulldoze tips.
  144. Steel works use a little more ore.
  145. Reduced the ore made by communes slightly.
  146. Re-ordered the select buttons.
  147.  
  148. Farm size is now 4x4. This means you CANNOT load in scenes older than 0.92,
  149. also, (long standing and unknown) bug with farms and jobs, fixed.
  150.  
  151. Each university needs 5 schools to supply students. Or its tech output
  152. drops.
  153.  
  154. Colour map problem with 16 bbp X display, fixed.
  155.  
  156. 0.91
  157. ****
  158.  
  159. Added the title screen to X. This has taken a while due to colour palette
  160. problems. It's still not quite how I'd like it.
  161.  
  162. Added commune info to stat screen.
  163.  
  164. Sky added to opening title screen.
  165.  
  166.  
  167. 0.90
  168. ****
  169.  
  170. It sometimes exited without bringing the dialogue box up. This happened most
  171. frequently after a save. It was nothing to do with the save, this just
  172. brought it to the surface more often than other things.
  173.  
  174. Solaris 2.5 support - 'make solaris' added to the Makefile. This is *VERY*
  175. experimental at the moment and is really only intended for one person to
  176. try. If you run Solaris 2.5 please don't try this unless you know what
  177. you're doing AND looked at what the makefile is doing.
  178.  
  179. 0.89
  180. ****
  181.  
  182. Changes to the load/save stuff. This means you can't load older saved
  183. games, sorry.
  184.  
  185. 'stats' button and information on exit added.
  186.  
  187. OK and yes/no dialogue boxes used to eat cpu time. Fixed.
  188.  
  189. Movement of pollution speeded up slightly. Also reduced the pollution caused
  190. by shanty towns a bit.
  191.  
  192. The pollution mini screen is automatically selected when a market has to
  193. burn some waste. There needs to be a way to draw your attention to the
  194. problem, before everyone moves out of the area.
  195.  
  196. Mouse droppings *really* fixed this time. (Confidence level 0.07). :)
  197.  
  198. Blocked load and save when in help. It could have caused some confusion.
  199.  
  200.  
  201. 0.88
  202. ****
  203.  
  204. Waste and waste tips added, and lots of small changes that go with this.
  205.  
  206. Recycling made to work with new waste. Also it comes in a lot earlier (tech
  207. level) than it did before.
  208.  
  209. You can't load scenes saved with versions less than 0.88. This is because of
  210. the addition of waste management. Even though you always load 'red' scenes
  211. at your own risk, ones less than 0.88 just won't work - and it tells you so.
  212.  
  213. Pollution worked on. Lots of tweaks.
  214.  
  215. Some 'mini screens' now stick. So, for example, you can monitor pollution
  216. without having to keep clicking on the button. Sticky ones are pollution,
  217. ub40 and starvation. Other slight tweaks to the mini screen, also.
  218.  
  219. Yet another attempt to fix the mouse dropping a click when, for example, you
  220. click on yes in a dialogue box. Think I've done it this time... I've said
  221. this before though, it seems to keep creeping back. :(
  222.  
  223. Halved the output of light industry.
  224. Ore usage bug, and stats info fixed for steel works.
  225. Steel works use less ore.
  226. Reduced the jobs used by universities. (400 to 300.)
  227.  
  228. Fires don't start until you can do something about them. Also the chance of
  229. fires halved.
  230.  
  231. Rockets take more goods and steel to build.
  232.  
  233. Market and port control box 'not coming up' bug fixed.
  234.  
  235. Tech level is not a percentage any more. It still means the same thing, but
  236. you are allowed to go over 100. (Should be interesting... who will be the
  237. first person to get to 200? - at this point I think recyclers may have to be
  238. renamed replicators) :) 
  239.  
  240. vga* header files were included in some files when compiling for X11. Fixed.
  241.  
  242.  
  243. 0.87
  244. ****
  245.  
  246. A few keyboard problems with the X port, fixed.
  247. X port clipping bug, fixed.
  248. X port market control window bug, fixed.
  249. X port rogue mouse action in load/save screens fixed.
  250.  
  251. Bulldozing fires when paused now updates the screen.
  252.  
  253. Combined imports and exports into one area. Also you connect to the top left
  254. corner rather than to 'gates' down the left hand side. Click on it twice for
  255. a control window (as with markets). This means that there is a blank where
  256. the import button was. It'll be filled soon.
  257.  
  258. Number of shanty towns now displayed where 'peoplepool' was.
  259.  
  260.  
  261. 0.86
  262. ****
  263.  
  264. X support added.
  265.  
  266. 0.85
  267. ****
  268.  
  269. Long standing mouse wrap off the right hand side to the left hand side,
  270. fixed. (Thanks to Laurie Harper for reminding me.)
  271.  
  272. Makefile default target, fixed. (Thanks to Laurie Harper for spotting it.)
  273.  
  274. Yes/no dialogue box sometimes dropping an extra mouse click, fixed??
  275.  
  276. Tweaks:-
  277. Made rockets use more steel again. It's now 75% of what it was in 0.83.
  278. Made rockets use even more goods, another 50%.
  279.  
  280.  
  281. 0.84
  282. ****
  283.  
  284. Major speed up after pause, slow, medium and fast buttons added.
  285. Should be good for those with slower boxes. Fast mode is FAST on fast
  286. boxes. :)
  287.  
  288. Santy town don't keep catching fire, well it's put out and you're not
  289. informed.
  290.  
  291. Schmitt trigger for shanty towns coming and going. Also -ve taxes caused by
  292. shanty towns, fixed.
  293.  
  294. Mini-screen pollution, ub40 and starve plots, updated every second, instead
  295. of having to click on it a lot.
  296.  
  297. Communes now sell a bit of ore (again).
  298.  
  299. Communes now disappear when they can't sell any coal ore or steel.
  300.  
  301. Bug in running costs of health centers and fire stations. Fixed.
  302.  
  303. Sort of bug, windmills got power from power lines if they could, fixed.
  304.  
  305. tweaks:-
  306. Rockets use half the amount of steel they used to, but 10 times the goods.
  307. Potteries use 10% more ore.
  308. Windmills produce 10% less power.
  309. Land where there has been a fire, or shanty town, takes twice as long to
  310. become useable. (10 years)
  311. Parks cost 1000 rather than 10000 to demolish.
  312. Pollution causes a few more deaths.
  313. Reduced the sensitivity of population to goods and reduce the 'badness' of
  314. no power. 
  315. Light industry output halved.
  316.  
  317. 0.83
  318. ****
  319.  
  320. Farms now have the same range as everything else. You don't have to put them
  321. next to markets anymore.
  322.  
  323. Shanty Towns added. They are not nice. You can bulldose them if you want,
  324. for what good it'll do you.  :)
  325.  
  326. Pollution a bit more mobile.
  327.  
  328. Desirability of residences effected by the size of the people pool again,
  329. this was taken out some time ago. Time to put it back in.
  330.  
  331. Rocket crashes got the fires a bit wrong. Fixed.
  332.  
  333. Bug in power line graphics, after the move to the main loop. Fixed. Also
  334. powerlines now go under rivers again.
  335.  
  336. Low coalmine graphic now displayed when stock>0 rather then >10%. This is to
  337. help distinguish between a coalmine with low stocks, and one with no coal
  338. left at all.
  339.  
  340. Fixed the 'flickering' communes when the tracks fill up with steel.
  341.  
  342. Message when you have evacuated everyone. Also rockets shown launched before
  343. the 'launched' dialogue box comes up.
  344.  
  345. Health centres come in earlier. They cost more to run as the tech level goes
  346. up.
  347.  
  348. Fire stations cost more to run as the tech level goes up.
  349.  
  350.  
  351. 0.82
  352. ****
  353.  
  354. Bug in the cost of building things as technology increased, fixed. Hopefully
  355. this is the last of the bugs caused by reordering the select buttons.
  356.  
  357. Progress bar when loading the game added.
  358.  
  359. Bug in display of total money when changing from -ve 6 figures to +ve,
  360. fixed.
  361.  
  362. Total money limits put in to stop wrap. -2,000,000,000 to 2,000,000,000
  363. only. I could increase this if it's too small. I've never made, or lost,
  364. that much money.
  365.  
  366. Put power line checking into the main time-step loop instead of in a loop of
  367. it's own. Should speed things up a bit.
  368.  
  369. Tech level must drop 10% below the enabling value to disable a select
  370. button. EG if a select button is enabled at 20% it will become greyed out
  371. again if your tech level drops below 18%.
  372.  
  373. Birth rate reduced by about a third. Also health centres halve the
  374. birthrate, rather than cut it to a 1/5th.
  375.  
  376. You have to wait 5 years before you can build on land after there has been a
  377. fire on it. Also, fires have a random component to the time that they burn
  378. for. This stops the ugly 'block' changes when it goes out.
  379.  
  380. Power lines no longer connect to windmills.
  381.  
  382. A few other minor fixes.
  383.  
  384.  
  385. 0.81
  386. ****
  387.  
  388. Load and save now tells you how to cancel. You always could, you just
  389. weren't told about it.
  390.  
  391. After clicking on, say the coal survey, if you then used the keyboard to say
  392. no, it threw up the dial box again. Fixed.
  393.  
  394. Added a yes/no dialogue box when you load a saved game.
  395.  
  396. Monthgraph box cleared on load.
  397.  
  398. Progress box added, Will be calling it on more things soon.
  399.  
  400.  
  401. 0.80
  402. ****
  403.  
  404. Mappoint stats updated once per second, real time, instead of every 10 days,
  405. game time.
  406.  
  407. Bottom right pixel of mouse pointer took the colour value of the top left
  408. pixel of what was under the mouse. (If you don't believe me - look closely)
  409. Easy fix once I spotted it :)
  410.  
  411. Bug fixed in farms with between 1 and 20 jobs producing no food.
  412.  
  413. Base line food production increased.
  414.  
  415. Keyboard cursor control added. Space/enter is left button, backspace is
  416. right button (for help). Space or return says OK in an OK box. Space, enter
  417. or y says yes in a yes/no box - n or backspace says no.  :)
  418.  
  419. Load now allows you to load in games saved from an earlier version. You
  420. should treat this feature with care though.
  421.  
  422. New features in picedit, ...go and play.
  423.  
  424.  
  425. 0.79
  426. ****
  427.  
  428. Added code to make re-ordering of select buttons easier.
  429.  
  430. Re-ordered select buttons - just a first go, not right yet.
  431.  
  432. Picedit now part of the Makefile script.  'make picedit' if you need to.
  433. You'll need to do this if you have an old version of picedit, that means
  434. you if you're reading this from the mailing list!
  435.  
  436. Colour palette put into a human editable file 'colour.pal' (what
  437. imagination). Both picedit and lin-city use the same file to generate their
  438. colour palettes.
  439.  
  440. Mouse init problem for non Microsoft mice (Found by Tristan Tarrent -
  441. Thanks). Fixed this?? by asking for the type of mouse you have the first
  442. time you play - stored in ~/.lincityrc
  443.  
  444. Corruption of Finance border when -ve money less than 1M - fixed.
  445.  
  446. Problems with re-ordering of select buttons, please report anything funny
  447. happening, even if you think it's nothing to do with them.
  448.  
  449. 0.78
  450. ****
  451.  
  452. Blank left where mouse was when the opening help screen is closed - fixed.
  453.  
  454. Makefile extended to support 'make clean' and 'make install'. ( I know I
  455. should read the make documentation again - last time I read a make doc was
  456. back in 89 :( )
  457.  
  458. Changed the name of the makefile to Makefile. Please remove the file
  459. /usr/local/games/lincity/makefile if you untar this over an earlier release.
  460.  
  461. Fixed commune animation stall after a load.
  462.  
  463. People less mobile - don't move in and out of residences quite as 'fast'.
  464.  
  465. Birth rate reduced slightly, again.
  466.  
  467. Warning box only comes up once when you want to bulldoze monuments or
  468. rivers. It is reset to warn again after you have selected a button other
  469. than bulldoze.
  470.  
  471. Pbar money scaled down a bit.
  472.  
  473. Real rocket icons and animation now in place, wow... Thanks Jasp.
  474.  
  475. Oops, rocket used steel etc. when it was built but ready to launch - fixed.
  476.  
  477. Fire *spreads* a bit more easily when you have not got fire cover.
  478.  
  479. Halved the ore reserves, they weren't running out fast enough :)
  480.  
  481.  
  482. 0.77
  483. ****
  484.  
  485. Lots of updated graphics added including low tech windmills, thanks Jasp.
  486.  
  487. 'old' windmills, rotate at half the speed.
  488.  
  489. Cheat flag added, to show you when you've cheated. Well to tell other people
  490. really. The cheat keys should only be used for debugging.
  491.  
  492. Fly's new commune animation added, thanks.
  493.  
  494.  
  495. 0.76
  496. ****
  497.  
  498. Opening help screen when the game starts.
  499.  
  500. Quit during help bug fixed, by not allowing quit during help :(
  501.  
  502. Cleaned up the stats window and put a border around it.
  503.  
  504. Added a small cleanup script to make the distribution smaller.
  505.  
  506.  
  507. 0.75
  508. ****
  509.  
  510. More right button help stuff added.
  511.  
  512. Box around finance window.
  513.  
  514. Birth rate reduced by about 8%
  515.  
  516. Parkland pollution problem with loading an old game - solved, yes!
  517.  
  518. Quit button and y/n dialog box added.
  519.  
  520. TYPES data removed from save/load. It caused a load bug and is not even
  521. needed.
  522.  
  523. Tracks costing nothing right at the start - fixed.
  524.  
  525. Max interest repayment now 1000000. The means you can, in theory, always
  526. recover when you get too far in debt. Might be quit hard though!
  527.  
  528. Interest rate reduced to 1.5%, from 2.0%
  529.  
  530. 0.74
  531. ****
  532.  
  533. Added money, goods, coal, ore and steel pbars.
  534.  
  535. Moved select buttons and pbars.
  536.  
  537. Fixed the mouse initialisation leaving a block on the select button bar.
  538. (Still a couple of mouse probs to sort out - why is this such a pain?)
  539.  
  540.  
  541. 0.73
  542. ****
  543.  
  544. A few minor tweaks.
  545.  
  546. More help screens.
  547.  
  548. Smaller, 'pbars', and jobs pbar added.
  549.  
  550. 0.72
  551. ****
  552.  
  553. Added % , . - and + to save comment.
  554.  
  555.  
  556. 0.71
  557. ****
  558.  
  559. When you bulldoze an ore mine, the dug stuff turns to water. Ha!
  560.  
  561. Right button brings up help screen coresponding to where the mouse is. This
  562. only works with the select buttons at the moment.
  563.  
  564. Lin-city version number printed with the year time. (Nice to know.)
  565.  
  566. Blacksmith animation fixed.
  567.  
  568.  
  569.  
  570. 0.70
  571. ****
  572.  
  573. Export money fixed.
  574.  
  575. Animation of fire stations. Going out for a fire. (False alarm, there
  576. shouldn't be a real fire.)
  577.  
  578. Birth rate reduced. 1/44 to 1/48.
  579.  
  580. Coalmine 100% stock overshoot fixed.
  581.  
  582. Potteries, blacksmiths and mills now produce a bit of pollution.
  583.  
  584. Long if, else if runs changed to switch/case statements in potteries,
  585. blacksmiths and mills. (Small speed improvement.)
  586.  
  587. Cost to buy windmills doubled.
  588.  
  589.  
  590. 0.69
  591. ****
  592.  
  593. A few more help pages and a proper fire station icon. I'm going to make this
  594. 3x3 and animated soon.
  595.  
  596. Updated the profilling README.
  597.  
  598. 0.68
  599. ****
  600.  
  601. Save and load fixed. (Didn't remember to change it when things taken out of
  602. structures.)
  603.  
  604. Animations times reset after load. (You had to wait until you had played as
  605. long as you had before the save to start the animations again.
  606.  
  607. Light industry recoded. This will need some tweaking to get it right.
  608.  
  609.  
  610. 0.67
  611. ****
  612.  
  613. Taken some non used variables from struct TYPE.
  614.  
  615. Struct TYPE.group and .size changed to short.
  616.  
  617. Small increase in animation speed of windmills.
  618.  
  619. Shuffle mappoint from 5 to 4.
  620.  
  621. Shuffle markets from #/2+1 to #/4+1.
  622.  
  623. Slight reorder of tests in time step loop; put transport first...
  624.  
  625.  
  626.  
  627. 0.66
  628. ****
  629.  
  630. mappoint[][].pollution moved out of structure MAPPOINT. This is because this
  631. array is accessed linearly quite a lot and it's nicer to the cache if it's
  632. an array. The profiling went from 6.5ms to 2.5ms for do_pollution! More will
  633. be taken out of the array soon for the same reason.
  634.  
  635. New mouse pointer.
  636.  
  637. Some cleanups in the market code. Should execute 1 or 2 ns faster :)
  638.  
  639.  
  640. 0.65
  641. ****
  642.  
  643. Ports mappoint stats bug, showing no exports, fixed.
  644.  
  645. Ports now show they are connected to rivers. Icon needs a bit of work
  646. though.
  647.  
  648. Cut down on road and rail pollution.
  649.  
  650. Added coalmine and port pollution.
  651.  
  652. Unnatural deaths cost doubled to 500.
  653.  
  654. Real-time, rather than game-time, animation added for potteries,
  655. blacksmiths, mills, and fire.
  656.  
  657. Played with the way mills and blacksmiths work, to make them more like
  658. potteries. This is just a code cleanup and shouldn't effect the way things
  659. work. ( Ohhhh yehhhh!?!)
  660.  
  661. Seconds per year info added. This is to give me some timing information to
  662. help with the optimisation.
  663.  
  664. Fires won't spread for 15 seconds, after that it's random.
  665.  
  666. Little bug in point bars (they sometimes showed a down one and a little up
  667. one) fixed. I hope! This is the 3rd time, the other two are not documented
  668. as they were during the development phase.
  669.  
  670. No more max population at a residence! But slightly harder to fill. The
  671. graphic is updated every 30 seconds.
  672.  
  673.  
  674. 0.64
  675. ****
  676.  
  677. Fire burning wildly on tracks fixed.
  678.  
  679. -fno-strength-reduce taken out of makefile!!!  It seemed to cause an
  680. optimisation bug!?! Isn't it supposed to be the other way round?
  681.  
  682. Month graphs for unemployment and starving scale increased. FSD is 32%
  683.  
  684. Food point-bar added.
  685.  
  686. Real-time animation for windmills added, rather than game-time.
  687.  
  688.  
  689. 0.63
  690. ****
  691.  
  692. Rocket launches now controllable with yes/no boxes.
  693.  
  694.  
  695. 0.62
  696. ****
  697.  
  698. Cleand up a few buggets in the point bars.
  699.  
  700. Fires now have more or less chance of starting, depending on what sort of
  701. area it is.
  702.  
  703. Fixed flag compare bug in do_residence. All the tweaking in the last few
  704. versions is meaningless, therefore more tweaking now.
  705.  
  706.  
  707. 0.61
  708. ****
  709.  
  710. Moved mappoint stats code to mps.cxx and mps.h. (From screen.cxx)
  711.  
  712. Point bars added to show increase/decrease of population and tech.
  713.  
  714. Monthgraph unemployment and starve graphs are now solid, to help them stand
  715. out.
  716.  
  717. Pollution stat added to residence mps.
  718.  
  719. Fire stations cost twice as much to buy and run. They're quit cheap still.
  720.  
  721.  
  722. 0.60
  723. ****
  724.  
  725. Tweaked the values in do_residence to change the way people move in and out,
  726. should mean they are slightly harder to fill up. They also like fire and
  727. health cover. Slightly (apx.8%) higher birth rate. People like crowds less.
  728.  
  729. Dole rate up by 50%
  730.  
  731. Schools use more jobs and goods and cost more, they make more tech points
  732. though. (I found I had to put lots of schools in.)
  733.  
  734. Cost of running windmills slightly more than doubled.
  735.  
  736. Im-ports and ex-ports now need to be connected to REAL rivers. A real river
  737. is one that is connected to another bit of real river! I like that :)
  738. They must connect along the *whole* right hand side.
  739.  
  740. Im-ports and ex-ports now come in at a tech level of 3.5%
  741.  
  742. Mappoint stats for markets - all values cannot go above 100% now!
  743.  
  744. Debug (cheat) keys now enabled with a #define DEBUG_KEYS
  745.  
  746. Money debug key added. 'm' now adds 1000000 quid.
  747.  
  748. New Tech level debug key - 'T' adds 1%.  't' still adds 0.1%
  749.  
  750. Fire stations have reduced range (18 now - in each direction).
  751.  
  752. Cricket areas added. They make people happier and use some jobs and goods.
  753. Their range is 10 units in each direction.
  754.  
  755. Animated fires. They spread if you don't put them out. Fire cover stops
  756. them spreading.
  757.  
  758. 0.59
  759. ****
  760.  
  761. Oops... forgot.
  762. Just bug fixes to 0.58 I think.
  763.  
  764. 0.58
  765. ****
  766.  
  767. Monuments now produce tech points again... oops.
  768.  
  769. Fires tell you what has caught fire.
  770.  
  771. 0.57
  772. ****
  773.  
  774. Fire stations added. The use a few jobs and goods. Cover is updated every
  775. three months.
  776.  
  777. Health centres now cover an area rather than everywhere.
  778.  
  779. Small changes to population stuff, to take into account new type of
  780. health centres.
  781.  
  782. Monuments slowly reduce their tech production to zero at 40% tech.
  783.  
  784. Mills better than blacksmiths better than potteries - More efficient use of
  785. jobs.
  786.  
  787.  
  788. 0.56
  789. ****
  790.  
  791. Curvy water added.
  792.  
  793. Other costs button added to mini screen.
  794.  
  795. Interest on budget deficit added (2% per year)
  796.  
  797. Windmills cost money to run - you subsidise green power sources! (except
  798. solar power for the time being).
  799.  
  800. Scrolling messages on opening screen.
  801.  
  802. 0.55
  803. ****
  804.  
  805. Bug in ok button call up for mills etc fixed.
  806.  
  807. School mappoint stats shows 100%
  808.  
  809. Prices bug fixed (hopefully).
  810.  
  811. Tech level when potteries and blacksmiths come in swapped.
  812.  
  813. Greyed out buttons on reload bug fixed?
  814.  
  815. You can't buy certain areas when you have a budget deficit.
  816.  
  817. Budget deficit prints in red.
  818.  
  819. Starving mini screen button added.
  820.  
  821. A few more help pages added.
  822.  
  823. 0.54
  824. ****
  825.  
  826. Communes work now, broken in last release.
  827.  
  828. Save mkdir bug fixed (I think).
  829.  
  830. Changes to when areas become available, again.
  831.  
  832. 0.53
  833. ****
  834.  
  835. Opening screen added. Not finished. Need to add scrolling credits and that
  836. sort of thing.
  837.  
  838. Schools now use goods.
  839.  
  840. Communes don't produce ore any more, they convert ore they get off tracks
  841. into steel. They no longer produce goods or food.
  842.  
  843. Windmills don't supply light and heavy industry any more!!
  844.   
  845. People buy less goods if they have no power.
  846.  
  847. The people pool has no effect on how people feel about where they live; it
  848. only had a small effect anyway.
  849.  
  850. Start selected type is track. So you don't start demolishing stuff when you
  851. reload a game.
  852.  
  853. Loading now remembers that you have done a coal survey or not.
  854.  
  855. Tech level when buttons become active updated.  
  856.  
  857. 0.52
  858. ****
  859.  
  860. Cost of areas is now a function of the tech level.
  861.  
  862. Universities MADE NO TECH, even though they said they did. Bug fixed. I
  863. think the bug was introduced when I made them make more tech a few versions
  864. ago.
  865.  
  866. Tech level erosion doubled.
  867.  
  868. Mouse auto repeat slowed down a bit.
  869.  
  870. 0.51
  871. ****
  872.  
  873. New way to load and save cities. Press s to save, l to load.
  874.  
  875. All button 'up' OK dialog boxes written.
  876.  
  877. Bug fixed in mills, collected coal instead of food!
  878.  
  879. Universities use 1/5 less jobs and produce 50% more tech points.
  880.  
  881.  
  882. 0.50
  883. ****
  884.  
  885. People use half as many goods. They are also slightly pissed off if they
  886. can't get power for them. The overall efect, even without power, if good
  887. though.
  888.  
  889. Jobs reduced on a number of things.
  890.  
  891. Jobs held by markets reduced by 1/3.
  892.  
  893.  
  894. 0.49
  895. ****
  896.  
  897. Text drawing changed to compressed font. This won't have much efect at this
  898. time, apart from bugs of course.
  899.  
  900.  
  901. 0.48
  902. ****
  903.  
  904. Massage dialog boxes added. To tell you, for example, that the tech level
  905. has reached a high enough value to build a certain type of area.
  906.  
  907. Blacksmiths now use coal. Also a bug fixed where it was using jobs but not
  908. making anything.
  909.  
  910. Mill mappoint stats cosmetic bug removed.
  911.  
  912. Income tax rate reduced from 10 to 8
  913.  
  914. Coal tax rate increased from 6 to 8
  915.  
  916. Potteries animated.
  917.  
  918. Tech level erosion reduced.
  919.  
  920. Schools use less jobs, but produce less tech as well, they also cost money
  921. to run - not much though.
  922.  
  923. Monuments produce a bit more tech.
  924.  
  925. Universities produce more tech with less jobs and goods.
  926.  
  927. Jobs used by markets reduced.
  928.  
  929. Communes don't use jobs at the gates any more. They produce 20% more ore.
  930.  
  931. Blacksmiths, potteries and mills use less coal.
  932.  
  933. Potteries use 1/4 less ore.
  934.  
  935. Output of windmills reduced by half.
  936.  
  937. 0.47
  938. ****
  939.  
  940. More help screens added.
  941.  
  942. Check dialog boxes for expensive things added. Not all things call this yet.
  943.  
  944. The first time you call a coal survey, it will cost you 1 million. It is
  945. caught by the dialog box.
  946.  
  947. Monuments make a bit more tech.
  948.  
  949. Schools come in at the start.
  950.  
  951. 0.46
  952. ****
  953.  
  954. More help screens added.
  955.  
  956. New helpline type; tbutton.
  957.  
  958. Monuments icon now changes as it is built.
  959.  
  960. Working population percent reduced to 45 from 50. Flexibility (swing)
  961. increased from 10 to 15.
  962.  
  963. (debugging tool) Press t to increase tech-level by 1%.
  964.  
  965. Loosing tech points now starts at 1%. You loose 0.5% of your tech level
  966. every month (if you don't make any more).
  967.  
  968. Help bug (try selecting help when you've got lots of windmills!) removed?
  969.  
  970. Unnatural deaths in the same residence now make people more unhappy.
  971. Giving them power makes them even more happy than before, not giving them
  972. power makes them a bit more unhappy.
  973.  
  974. The size of the people pool has 10 times less influence on people moving in
  975. and out of residences.
  976.  
  977. Mouse bug. Hide_mouse, redraw mouse counts hides and counts back before a
  978. show.
  979.  
  980. Animated blacksmith. Still needs more work on the graphics though.
  981.  
  982.  
  983. 0.45
  984. ****
  985.  
  986. Potteries added. They turn ore and coal into goods.
  987.  
  988. In light industry, the values for different icons have changed. 'Low' is
  989. shown with much less output than before; it seemed to be closed when it was
  990. churning quite well.
  991.  
  992. Monuments use some jobs to build.
  993.  
  994. Help routines added.
  995.  
  996. 0.44
  997. ****
  998.  
  999. Remove people bug finally (of cource) removed. Now you can evacuate
  1000. everyone.
  1001.  
  1002. Monuments added. This is mainly to help start the game off. Each monument
  1003. makes 1 tech point every 10 days.
  1004.  
  1005. The buttons only become active when you reach a certain tech level. These
  1006. values are held in cim-city.h, for example 'GROUP_ROCKET_TECH 50' says you
  1007. must have 50% tech level to be able to click on the button. You can remove
  1008. this restriction by commenting out the line 
  1009.     '#define SELECT_BUTTONS_NEED_TECH'
  1010. near the start of cim-sity.h.
  1011.  
  1012. Health centres reduce the birth rate a bit, as well as doing everything they
  1013. did before.
  1014.  
  1015. You no longer need power for residences to permit childbirth.
  1016.  
  1017. Tracks now turn in to communes.
  1018.  
  1019. Tax from coal increased by 50%.
  1020.  
  1021. Export tax from coal halved, from steel, divided by 5, you can still make a
  1022. lot of money though.
  1023.  
  1024. Heavy industry makes less steel than before, bit of a tweak to the output
  1025. values shown by the graphics, will need more later no doubt.
  1026.  
  1027. Communes don't supply jobs any more, they use some at each connection point.
  1028. They do, however, produce 4 times as much ore as they used to.
  1029.  
  1030. Bulldozing costs money now. Where it tells you hoe much it costs, now tells
  1031. you how much it costs to demolish.
  1032.  
  1033. If you build something by mistake, you may bulldoze it and get your money
  1034. back. To do this you must not have built or bulldozed anything else. I think
  1035. I'll put a time limit in as well at some point - I'm sure you can see why.
  1036.  
  1037. Farms produce 3 times less output when un-powered.
  1038.  
  1039. Schools added. They use jobs to make tech points.
  1040.  
  1041. Blacksmiths added. They use steel to make goods.
  1042.  
  1043. Mills added. They use FOOD to make goods. These can be dangerous, it's your
  1044. job to provide enough food for the people.
  1045.  
  1046.  
  1047. 0.43
  1048. ****
  1049.  
  1050. Windmill colour added to mini screen.
  1051.  
  1052. Bugfix. Bulldozed markets now forget their buy/sell buttons.
  1053.  
  1054. Bugfix. Remove_people() (with rockets) had an = rather than == in an if.
  1055. Bah, caught again. First time for a while though :)
  1056.  
  1057. Power lines turn into windmills. - if you see what I mean.
  1058.  
  1059. Rocket stuff added to load and save.
  1060.  
  1061.  
  1062. 0.42
  1063. ****
  1064.  
  1065. Opps, lost some of the changes made, I'll see if I can remember the most
  1066. important.
  1067.  
  1068. Rockets added. You must launch 5 in a row successfully then you can start
  1069. taking people away 1000 per rocket. If one crashes, you must launch another
  1070. 5 with no one on board.
  1071.  
  1072. Windmills are like substations, you can even connect power lines to them I
  1073. think, but with a windmill producing power. They need jobs to work.
  1074.  
  1075. This and that...
  1076.  
  1077.  
  1078. 0.41
  1079. ****
  1080.  
  1081. Rivers are NOT transport, for the time being anyway. It was far too slow.
  1082.  
  1083. Check_road_graphics() sets the direction flags for the new do_road()
  1084. routine.
  1085.  
  1086. Market control window added. Click on a market twice.
  1087.  
  1088. Deaths from pollution halved. This will have to do for now, I'll make it
  1089. better soon :)
  1090.  
  1091. New transport routines for tracks and rail, as well as roads.
  1092.  
  1093. 0.40
  1094. ****
  1095.  
  1096. River landscape feature added. All square though, pretty them up later.
  1097.  
  1098. Random numbers seeded with time(). This is to test the river code really. If
  1099. you want coal in the same place it's always been, comment the SEED_RAND
  1100. #define in cim-sity.h, or move the srand(...) line to after
  1101. coal_reserve_setup() in main.cxx ( in main() ).
  1102.  
  1103. Rivers are transport! The carry twice as much as tracks, but half as much as
  1104. roads. They, however, *only deal with markets*, trying to line up other
  1105. icons doesn't really work.
  1106.  
  1107. (Sort of bug) Mouse hidden when printing stats and drawing graphs.
  1108.  
  1109.  
  1110. Speedups
  1111. ^^^^^^^^
  1112. Market icon only updated every 25 days.
  1113.  
  1114.  
  1115. 0.39
  1116. ****
  1117.  
  1118. Water added. This has been added to enable games scenarios to be set up
  1119. rather than to use in play, but you can divert a river at a cost.
  1120.  
  1121. Load and save working again. (Well I hope so.)
  1122.  
  1123. Universities hold a bigger store of goods and jobs. It makes it easier to
  1124. see which of them is in short supply.
  1125.  
  1126. Universities int_3 variable holds the total number of tech points this uni
  1127. has made.
  1128.  
  1129. Starving and unemployed percentage stats now show 10ths. ie xx.x
  1130.  
  1131. Power diff graph amplitude doubled.
  1132.  
  1133. Goods diff graph *not* divided by two anymore, still log though.
  1134.  
  1135. Organic farms increase output linearly to double with max tech level.
  1136.  
  1137. (Bug fix) Recycle centres connect to roads and rail now. Tracks always did! 
  1138.  
  1139. Pollution kills people. Will need some tweaking probably. It also makes
  1140. people move into the people_pool more.
  1141.  
  1142. Pollution mobility reduced by about 1/3. (A speedup as well.)
  1143.  
  1144. Farm range increased from 4 units to 6. Should it be even more?
  1145.  
  1146. Solar power station output with no tech level increased to what it was
  1147. before 0.33 and now increases to 3 times output with max tech level. (Very
  1148. small speedup as well.)
  1149.  
  1150. Jobs used to haul stuff on and off transport reduced by half.
  1151.  
  1152. Capital costs in yearly stats replaced by other costs, universities 50 per
  1153. 'day', recycle centres also 50 per 'day' (50 per 'day' == 5000 per 'month')
  1154.  
  1155. All deaths, other than from old age, are counted as unnatural and cost you
  1156. 250 quid. These can be from pollution or by starving for now. Figure added
  1157. to stats at bottom, under tech level, shows the unnatural deaths for the
  1158. last 'month'.
  1159.  
  1160. Jobs used to dig coal reduced from 1000 to 900, and jobs used to load coal
  1161. and ore into power stations and industry respectively, reduced by 10%.
  1162.  
  1163.  
  1164. Speedups.
  1165. ^^^^^^^^^
  1166. Get_jobs function split into get_jobs and put_jobs.
  1167.  
  1168. Get_food function split into get_food and put_food.
  1169.  
  1170. Some ifs that weren't needed taken out of check_road|rail_graphics(), very
  1171. small speedup 'cos they're not called very often.
  1172.   
  1173.  
  1174. 0.38
  1175. ****
  1176.  
  1177. Profiling support added.
  1178.  
  1179. Light industry uses less steel, goods made per ore doubled.
  1180.  
  1181. Recycle goods increased five times and jobs used reduced.
  1182.  
  1183. Coal calorific value increased by 20%. Electricity production increased by
  1184. 10%.
  1185.  
  1186. Background colour of graphs darkened.
  1187.  
  1188. Speedups:
  1189. ^^^^^^^^
  1190. 'Do time step' loop continues if mappoint == CST_USED.
  1191.  
  1192. In do_residence all those mappoint[x][y].population refs changed to 
  1193. (register) p.  ( Later... Bahh... -O2 does this anyway!)
  1194.  
  1195. In do_residence no more min population, <0 still caught earlier so OK to
  1196. take out, also people pool respects the old min pop. 
  1197.  
  1198. In do_residence 3 birth ifs made into 1 and rand() put after flagcheck.
  1199.  
  1200. In coal power station some transport ifs combined with use of new
  1201. FLAG_IS_TRANSPORT flag.
  1202.  
  1203. In do_market, transport ifs combined.
  1204.  
  1205. In shuffle markets number of loops cut and register int added.
  1206.  
  1207. In do_power_line, use FLAG_IS_TRANSPORT flag. 12 ifs now 4.
  1208.  
  1209. In light and heavy industry, use FLAG_IS_TRANSPORT flag.
  1210.  
  1211. Make file changed.
  1212.  
  1213.  
  1214.  
  1215. 0.37
  1216. ****
  1217.  
  1218. Diff graph put in mappoint stat window when not showing stats.
  1219.  
  1220. Graph windows are drawn at startup.
  1221.  
  1222. Max tech level doubles the output of coal power stations (linear).
  1223.  
  1224. P key - increases people pool by 100
  1225.  
  1226. D key - does a screen dump in raw rgb format (colours seem wrong though)
  1227.  
  1228. Unemployed and starving graph scale multiplied by two.
  1229.  
  1230. A speedup, perhaps. Check transport moved to 'refresh screen' rather than
  1231. 'update main screen'. Probably breaks things.
  1232.  
  1233.  
  1234. 0.36
  1235. ****
  1236.  
  1237. No jobs needed for sub-stations to operate.
  1238.  
  1239. cim-sity.man started.
  1240.  
  1241.  
  1242. 0.35
  1243. ****
  1244.  
  1245. Mini screen coal reserve button and graphics added.
  1246.  
  1247. Jobs used to load coal, steel and ore onto transport reduced slightly.
  1248.  
  1249. Recycle centres added. They recycle used goods into ore. 10% with zero tech
  1250. level, 100% with max tech level (currently 1,000,000).
  1251.  
  1252. Universities have to get bigger 'clumps' of jobs. This reduces the
  1253. competition with pits and power stations.
  1254.  
  1255. Range of coal-mines increased from 5 to 8 units from top left corner.
  1256.  
  1257. Coal reserves more clumpy, it was a bit too spread out.
  1258.  
  1259. People less happy with pollution.
  1260.  
  1261. Pollution less mobile.
  1262.  
  1263. Mouse repeat when held down 'fixed', probably have to 'fix' it again to make
  1264. it dependent on the speed of the computer. 
  1265.  
  1266.  
  1267. 0.34
  1268. ****
  1269.  
  1270. Bug fixed to make solar power stations work again, they worked *too* well in
  1271. 0.33. They had more or less infinite output (mike@emgee would have liked that).
  1272.  
  1273. Mouse button auto repeat.
  1274.  
  1275. Mini screen unemployment button and graphics added.
  1276.  
  1277.  
  1278. 0.33
  1279. ****
  1280.  
  1281. Universities use jobs and goods to do research, this adds to the tech level.
  1282.  
  1283. Solar power station output depends on the tech level *when built*.
  1284.  
  1285. Tech level 'stat' added.
  1286.  
  1287. More goods travel by transport.
  1288.  
  1289. Import costs reduced by half.
  1290.  
  1291. Wind blows pollution up-right (NE).
  1292.  
  1293. A little less pollution destroyed by normal means and a little more
  1294. destroyed by parkland.
  1295.  
  1296.  
  1297. 0.32
  1298. ****
  1299. Mappoint flags (powered, fed, employed) changed to bits rather than ints.
  1300. A saving of 80K (adding more flags later) in the mappoint structure
  1301. array.
  1302.  
  1303. Shuffle sub-stations added. Stops hammering the 'first' sub-station put in
  1304. near things.
  1305.  
  1306. Parks installed. These help to get rid of pollution. Use these to block your
  1307. residences from (wind born?) pollution.
  1308.  
  1309. Mini screen 'normal' and 'pollution' buttons and code added to show pollution
  1310. levels. 'Normal' button returns mini screen back to normal to help flipping
  1311. between the two to see where the pollution is coming from and where it's
  1312. going.
  1313.  
  1314. Pollution tends to move down and right (SE)
  1315.  
  1316. Roads, rail, light industry, heavy industry, coal mines and coal power
  1317. stations produce pollution.
  1318.  
  1319. 0.31
  1320. ****
  1321. Markets connect to roads all the way round, even though it might not look
  1322. like it yet. *Major* change in progress on the way things connect to
  1323. transport.
  1324.  
  1325. Coal-mines grab some jobs for next go when there is a shortage. This only
  1326. applies to *digging* the coal for now. Let's see how that goes.
  1327.  
  1328. Coal power stations grab some jobs for next go when there is a shortage.
  1329. This only applies to *generating* the electricity for now. Let's see how
  1330. that goes.
  1331.  
  1332. People pool goes down by 1% per month (rather than 1%+1).
  1333.  
  1334. People pool starts off with 100 people.
  1335.